(2∆− 1)-Edge-Coloring is Much Easier than Maximal Matching in Distributed Setting
نویسندگان
چکیده
Graph coloring is a central problem in distributed computing. Both vertexand edge-coloring problems have been extensively studied in this context. In this paper we show that a (2∆ − 1)-edge-coloring can be computed in time smaller than log n for any > 0, specifically, in e √ log logn) rounds. This establishes a separation between the (2∆− 1)-edge-coloring and the Maximal Matching problems, as the latter is known to require Ω( √ log n) time [15]. No such separation is currently known between the (∆+1)-vertex-coloring and the Maximal Independent Set problems. We also devise a (1 + )∆-edge-coloring algorithm for an arbitrarily small constant > 0. This result applies whenever ∆ ≥ ∆ , for some constant ∆ which depends on . The running time of this algorithm is O(log∗∆ · max(1, logn ∆1−o(1) )). The current state-of-the-art is a recent O(log n)-time algorithm by Chung, Pettie and Su (PODC’14) [9]. Similarly to our algorithm, the latter algorithm also assumes ∆ ≥ ∆ for ∆ as above. A much earlier logarithmic-time algorithm by Dubhashi, Grable and Panconesi (ESA’95) [11] assumed ∆ ≥ (log n). For ∆ = (log n) the running time of our algorithm is only O(log∗ n). This constitutes a drastic improvement of the previous logarithmic bound [11, 9]. Our results for (2∆− 1)-edge-coloring follow, in fact, from our far more general results concerning (1− )-locally-sparse graphs. Specifically, we devise a (∆ + 1)-vertex coloring algorithm for (1− )-locally sparse graphs that runs in O(log∗∆+log(1/ )) rounds for any > 0, provided that ∆ = (log n). As a result, we conclude that the (∆ + 1)-vertex coloring problem for (1− )-locally sparse graphs can be solved in O(log(1/ )) + e √ log logn) time. Both these results imply our result about (2∆ − 1)-edge-coloring, because (2∆ − 1)-edgecoloring reduces to (∆ + 1)-vertex-coloring of the line graph of the original graph, and because line graphs are 1/2-locally-sparse. ∗Contact author. Address: 2260 Hayward, Department of EECS, University of Michigan, Ann Arbor, MI 48109. Email: [email protected]. Telephone number: +1 734-680-3514.
منابع مشابه
(2∆− 1)-Edge-Coloring is Much Easier than Maximal Matching in the Distributed Setting
Graph coloring is a central problem in distributed computing. Both vertexand edge-coloring problems have been extensively studied in this context. In this paper we show that a (2∆ − 1)-edge-coloring can be computed in time smaller than log n for any > 0, specifically, in e √ log logn) rounds. This establishes a separation between the (2∆ − 1)-edge-coloring and Maximal Matching problems, as the ...
متن کامل(2Δ - l)-Edge-Coloring is Much Easier than Maximal Matching in the Distributed Setting
Graph coloring is a central problem in distributed computing. Both vertexand edge-coloring problems have been extensively studied in this context. In this paper we show that a (2∆ − 1)-edge-coloring can be computed in time smaller than log n for any > 0, specifically, in e √ log logn) rounds. This establishes a separation between the (2∆ − 1)-edge-coloring and Maximal Matching problems, as the ...
متن کاملDistributed $(\Delta+1)$-Coloring in Sublogarithmic Rounds
The (∆+1)-coloring problem is a fundamental symmetry breaking problem in distributed computing. We give a new randomized coloring algorithm for (∆ + 1)-coloring running in O( √ log ∆) + 2O( √ log logn) rounds with probability 1 − 1/nΩ(1) in a graph with n nodes and maximum degree ∆. This implies that the (∆ + 1)-coloring problem is easier than the maximal independent set problem and the maximal...
متن کاملLocally-Iterative Distributed (Delta + 1)-Coloring below Szegedy-Vishwanathan Barrier, and Applications to Self-Stabilization and to Restricted-Bandwidth Models
We consider graph coloring and related problems in the distributed message-passing model. Locallyiterative algorithms are especially important in this setting. These are algorithms in which each vertex decides about its next color only as a function of the current colors in its 1-hop neighborhood. In STOC’93 Szegedy and Vishwanathan showed that any locally-iterative (∆ + 1)-coloring algorithm r...
متن کاملImproved Edge-Coloring with Three Colors
We show an O(1.344) = O(2) algorithm for edge-coloring an n-vertex graph using three colors. Our algorithm uses polynomial space. This improves over the previous, O(2) algorithm of Beigel and Eppstein [1]. We apply a very natural approach of generating inclusion-maximal matchings of the graph. The time complexity of our algorithm is estimated using the “measure and con-
متن کامل